Hardware Ray Tracing using Fixed Point Arithmetic
نویسندگان
چکیده
For realistic image synthesis and many other simulation applications, ray tracing is the only choice to achieve the desired realism and accuracy. Ray tracing has become such an important algorithm that an implementation in hardware is justified and desirable. The first ray tracing hardware realizations have been using floating point and logarithmic arithmetic. While floating point arithmetic requires considerably more logic than integer arithmetic, an implementation in logarithmic arithmetic is much simpler, but still suffers from similar problems. In analogy to rasterization hardware we therefore investigate the use of fixed point arithmetic for ray tracing. Our software implementation and comparisons provide strong evidence that an implementation of ray tracing in hardware using fixed point arithmetic is an efficient and robust choice.
منابع مشابه
Path Tracing on Massively Parallel Neuromorphic Hardware
Ray tracing on parallel hardware has recently benefit from significant advances in the graphics hardware and associated software tools. Despite this, the SIMD nature of graphics card architectures is only able to perform well on groups of coherent rays which exhibit little in the way of divergence. This paper presents SpiNNaker, a massively parallel system based on low power ARM cores, as an ar...
متن کاملInteractive Ray Tracing Using a SIMD Reconfigurable Architecture
This paper presents an architecture for running interactive ray tracing applications on portable devices such as cell phones, PDAs, and head mounted displays and discusses the main issues related to the mapping of this graphics algorithm using fixed-point arithmetic. The paper shows that a floatingpoint arithmetic unit, with its associated power and area consumption, can be avoided by using app...
متن کاملInteger Ray Tracing
Despite nearly universal support for the IEEE 754 floating-point standard on modern generalpurpose processors, a wide variety of more specialized processors do not provide hardware floating-point units and rely instead on integer-only pipelines. Ray tracing on these platforms thus requires an integer rendering process. Toward this end, we clarify the details of an existing fixed-point ray/trian...
متن کاملReduced Precision for Hardware Ray Tracing in GPUs
We propose a high performance, GPU integrated, hardware ray tracing system. We present and make use of a new analysis of ray traversal in axis aligned bounding volume hierarchies. This analysis enables compact traversal hardware through the use of reduced precision arithmetic. We also propose a new cache based technique for scheduling ray traversal. With the addition of our compact fixed functi...
متن کاملSupercharge Your DSP with Ultra-Fast Floating-Point FFTs
Engineers targeting DSP to FPGAs have traditionally used fixed-point arithmetic, mainly because of the high cost associated with implementing floating-point arithmetic. That cost comes in the form of increased circuit complexity and often degraded maximum clock performance. Certain applications demand the dynamic range offered by floating-point hardware but require speeds and circuit sizes usua...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007